package day13;

import java.security.acl.Owner;
import java.util.List;

import java.util.ArrayList;

public class TestArrayList {
    public static void main(String[] args) {
        //父接口         实现类（子类）
        //无参构造，不会初始化数组默认长度
        List list= new ArrayList();
        //集合扩容了几次   0次
        //因为有参构造，参数就是数组的默认长度
        List list2=new ArrayList(100);
        list.add(100);
        list.add(true);
        list.add("java");
        list.add(new TestArrayList());
        list.add(2,new int[5]);
        System.out.println(list);
        list.set(2,15.5);
        System.out.println(list);
        list.add(2);
        //如果元素是int，remove(元素)会当成下标处理
        list.remove(2);
        System.out.println(list);
        Object b=list.get(1);
        System.out.println(b);
    }
}
